Understanding the Role of Core Developers in Open Source Software Development

نویسندگان

  • Brian Detlor
  • Ju Long
چکیده

Most Open Source Software projects fail, while only very few succeed. In this study, we examine the factors that may influence the success or failure of OSS projects. We particularly focus on OSS core developer roles. We separate core developers from other developers in the community and empirically examine their different roles. Based on our analysis of a data set comprising 300 open source projects, we demonstrate that both core-developer leadership and project-advocating activities are crucial in the development of OSS projects. This research also offers insight into the sustainability of OSS development and provides advice to practitioners in the OSS community on how to make their projects successful.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Three Research Essays: Organizational Learning Structure and Motivations within Open Source Software Development

This work proposes a multi-method, multi-theoretic approach to increasing our understanding of open source software development. Three research projects explore different aspects of the open software development process. A computerbased simulation allows the investigation of consequences from organizing the work of software development in either traditional hierarchical form or in the emerging ...

متن کامل

Why We Engage in FLOSS: Answers from Core Developers

The maintenance and evolution of Free/Libre Open Source Software (FLOSS) projects demand the constant attraction of core developers. In this paper, we report the results of a survey with 52 developers, who recently became core contributors of popular GitHub projects. We reveal their motivations to assume a key role in FLOSS projects (e.g., improving the projects because they are also using it),...

متن کامل

Understanding Participation Behavior and Status Attainment of Open Source Software Developers - a Latent Class Growth Modeling Approach

The success of open source software (OSS) projects heavily depends on voluntary participation by a large number of developers. Developers new to an OSS community must participate by engaging in community interactions before they are qualified by the community as core developers. This exploratory study examines new peripheral developers’ temporal participation behavior and its impacts on the tim...

متن کامل

Usability Discussions in Open Source Development

The public nature of discussion in open source projects provides a valuable resource for understanding the mechanisms of open source software development. In this paper we explore how open source projects address issues of usability. We examine bug reports of several projects to characterise how developers address and resolve issues concerning user interfaces and interaction design. We discuss ...

متن کامل

Supporting Dynamic Communications with Development Histories

In a open source software development, developers use revision control system for efficient management of product, and mailing list for communication among developers. These systems store development histories of the products. Developers can obtain a deeper understanding about former development by reviewing an archive. In addition, we think that developers have “task” and “knowledge” in their ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006